
 



 



<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <title>FAQ</title>
 </head>
 <body>
 




<div>
<table>
 <tr>
 
 
 <td style="vertical-align:top; padding-left:5px">
 
 <div id="wikicontent">
 <div class="vt" id="wikimaincol">
 <h1><a name="Frequently_Asked_Questions"></a>Frequently Asked Questions<a href="#Frequently_Asked_Questions" class="section_anchor"></a></h1><h3><a name="Is_xatk_compatible_with_my_window_manager?"></a>Is xatk compatible with my window manager?<a href="#Is_xatk_compatible_with_my_window_manager?" class="section_anchor"></a></h3><p>xatk uses some hints specified in <a href="http://standards.freedesktop.org/wm-spec/wm-spec-latest.html" rel="nofollow">EWMH</a>. So xatk should work fine with window managers that support such hints. Metacity/Mutter, KWin, Compiz, Openbox, Awesome have been reported to work with xatk. Share your experience with us via <a href="http://groups.google.com/group/xatk-discuss" rel="nofollow">xatk discuss</a> or <a href="http://code.google.com/p/xatk/issues/list" rel="nofollow">issue tracking system</a>. </p><h2><a name="Customizing"></a>Customizing<a href="#Customizing" class="section_anchor"></a></h2><p>All customizations are done by modifying xatk&#x27;s configuration file <tt>~/.xatk/xatkrc</tt>. Before making any changes ensure that xatk is not running. </p><h3><a name="How_to_assign_keybindings_to_the_certain_windows_permanently?"></a>How to assign keybindings to the certain windows permanently?<a href="#How_to_assign_keybindings_to_the_certain_windows_permanently?" class="section_anchor"></a></h3><p>Crate a rule and prefix awn with !. For example, </p><p><tt>class.emacs = !e</tt> </p><h3><a name="How_to_forbid_xatk_to_assign_keybindings_to_the_certain_windows?"></a>How to forbid xatk to assign keybindings to the certain windows?<a href="#How_to_forbid_xatk_to_assign_keybindings_to_the_certain_windows?" class="section_anchor"></a></h3><p>Crate a rule and specify empty awn. For example, </p><p><tt>class.emacs =</tt> </p><h3><a name="How_to_make_xatk_ignore_all_windows_except_a_few_ones?"></a>How to make xatk ignore all windows except a few ones?<a href="#How_to_make_xatk_ignore_all_windows_except_a_few_ones?" class="section_anchor"></a></h3><p>Specify rules for windows which should not be ignored and the following rule at the end of RULES: </p><p><tt>class..* =</tt> </p><h3><a name="How_to_forbid_xatk_to_modify_all_window_titles?"></a>How to forbid xatk to modify all window titles?<a href="#How_to_forbid_xatk_to_modify_all_window_titles?" class="section_anchor"></a></h3><p>Set title_format to None. </p><h3><a name="How_to_disable_multi-key_shortcuts?"></a>How to disable multi-key shortcuts?<a href="#How_to_disable_multi-key_shortcuts?" class="section_anchor"></a></h3><p>Change group_windows_by option value to None. </p><h3><a name="Shortcuts_for_my_windows_change_all_the_time."></a>Shortcuts for my windows change all the time.<a href="#Shortcuts_for_my_windows_change_all_the_time." class="section_anchor"></a></h3><p>Try to increase the value of history_length option or specify premanent keys for some windows. </p><h3><a name="How_to_make_two_windows_belong_to_the_same_group?"></a>How to make two windows belong to the same group?<a href="#How_to_make_two_windows_belong_to_the_same_group?" class="section_anchor"></a></h3><p>Windows belong to the same group if they have identical awn attributes. You can specify identical awns for those windows in the RULES section. </p><h3><a name="I_want_shortcuts_to_be_in_certain_order_(e.g._q,w,e,r...)_withou"></a>I want shortcuts to be in certain order (e.g. q,w,e,r...) without considering programs they belong to.<a href="#I_want_shortcuts_to_be_in_certain_order_(e.g._q,w,e,r...)_withou" class="section_anchor"></a></h3><p>You can set history_length to 0, group_windows_by to None and define the rule like this: </p><p><tt>title..*=qwertyuiopasdfghjklzxcvbnm</tt> </p><h2><a name="Miscellaneous"></a>Miscellaneous<a href="#Miscellaneous" class="section_anchor"></a></h2><h3><a name="How_can_I_get_a_window_class_or_instance?"></a>How can I get a window class or instance?<a href="#How_can_I_get_a_window_class_or_instance?" class="section_anchor"></a></h3><h4><a name="With_xatk"></a>With xatk<a href="#With_xatk" class="section_anchor"></a></h4><p>First stop xatk if it is running. Run xatk with the following options: </p><p><tt>xatk --no-daemon --filter=windows --verbose</tt> </p><p>You will see information messages starting with <tt>new window attributes</tt>. These lines contain klass, instance and name attributes. They correspond to window class, instance and title respectively. </p><h4><a name="With_xprop"></a>With xprop<a href="#With_xprop" class="section_anchor"></a></h4><p>Run <tt>&#x27;xprop WM_CLASS&#x27;</tt> and select a window. The first string after &#x27;=&#x27; is a window instance and the second one is a window class. </p><h4><a name="With_wmctrl"></a>With wmctrl<a href="#With_wmctrl" class="section_anchor"></a></h4><p><tt>&#x27;wmctrl -xl&#x27;</tt> will print a list of windows on the standard output. The second column has instance.class format. </p><h2><a name="Contributing"></a>Contributing<a href="#Contributing" class="section_anchor"></a></h2><h3><a name="How_can_I_help_the_project?"></a>How can I help the project?<a href="#How_can_I_help_the_project?" class="section_anchor"></a></h3><p>Provide feedback on <a href="http://groups.google.com/group/xatk-discuss" rel="nofollow">xatk discuss</a> </p><p>Report bugs and request features via <a href="http://code.google.com/p/xatk/issues/list" rel="nofollow">issue tracking system</a>. </p><p>Help to improve the documentation. I&#x27;m not a native English speaker, therefore wiki pages and the default configuration need polishing. Send me a request and I will give you permissions to edit the wiki. </p><p>Make a screencast. </p><p>Spread the word. Write about xatk on your site or blog. </p><p>Help with code, see <a href="Roadmap.html">Roadmap</a>. A preliminary discussion with developers is encouraged. </p>
 </div>
 </div>
 </td><tr>
</table>
 </div>


 </body>
</html>